package com.jt.www.util.insurancedata;

import com.jt.www.model.Insurancedata.*;

public enum InsuranceDataEnum {


    TYPE1("1", "getTotalStatus", TotalVO.class, "佣金完成情况", "佣金完成情况"),
    TYPE2("2", "getPartTotal", PartTotalVO.class, "区域统保", "区域统保"),
    TYPE3("3", "getUnitTotal", UnitTotalVO.class, "统保示范项目", "统保示范项目"),
    TYPE4("4", "getExtend", ExtendVO.class, "延伸业务", "延伸业务"),
    TYPE5("5", "getWoXueBao", WoXueBaoVO.class, "我学保", "我学保"),
    TYPE6("6", "getXuePing", XuePingVO.class, "学平险", "学平险"),
    TYPE7("7", "getSchoolBus", SchoolBusVO.class, "校车业务", "校车业务"),
    TYPE8("8", "getConsult", ConsultVO.class, "安全咨询服务", "安全咨询服务");

    private String type;

    private String methodName;

    private Class clazz;
    /**
     * 导出excel标题
     */
    private String title;
    /**
     * 导出excel文件名
     */
    private String name;

    InsuranceDataEnum(String type, String methodName, Class clazz, String title, String name) {
        this.type = type;
        this.methodName = methodName;
        this.clazz = clazz;
        this.title = title;
        this.name = name;
    }

    public String getType() {
        return type;
    }

    public String getMethodName() {
        return methodName;
    }

    public Class getClazz() {
        return clazz;
    }

    public String getTitle() {
        return title;
    }

    public String getName() {
        return name;
    }
}
